package com.rightrule.rule.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class DecisionTestStrategyWaterDTO implements Serializable {


    private Long id;

    /**
     * 决策版本id
     */
    private Long strategyVersionId;


    private String deployId;


    /**
     * 策略id
     */
    private Long strategyId;


    /**
     * 用户id
     */
    private String ipId;


    /**
     * 业务标识
     */
    private String businessId;


    /**
     * 任务id
     */
    private String taskId;


    /**
     * 任务类型
     */
    private String taskType;


    /**
     * 策略测试输入变量参数
     */
    private String srcInputParams;

    /**
     * 测试输出变量
     */
    private String srcOutputResult;


    /**
     * 旁路测试新结果
     */
    private String newOutputResult;


    /**
     * 决策状态
     */
    private String status;


    /**
     * 是否是最后一条旁路测试结果
     */
    private boolean lastTag = false;


    /**
     * 规则决策流水
     */
    protected List<DecisionRuleWaterDTO> ruleExeWaters;

}
